//Copyright (c) 2012 The cwkshell Authors. All rights reserved. 
// Use of this source code is governed by a BSD-style license that can be 
// found in the LICENSE file. 
#ifndef CUC_CWKSHELL_BROWSER_JSEXTENSION_CUC_OBJECT_H_ 
#define  CUC_CWKSHELL_BROWSER_JSEXTENSION_CUC_OBJECT_H_ 

#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "v8/include/v8.h"
#include "content/public/renderer/render_view_observer.h"
namespace cuc{ 
	namespace shell{ 
		class CUCObject:public v8::Extension{
		public:
			explicit CUCObject();
			virtual ~CUCObject();
			
			// v8::Extension implementation.
			virtual v8::Handle<v8::FunctionTemplate>
				GetNativeFunction(v8::Handle<v8::String> name) OVERRIDE;
		private:
			
			DISALLOW_COPY_AND_ASSIGN(CUCObject);
		};
	} //namespace shell 
} //namespace cuc 
#endif //CUC_CWKSHELL_BROWSER_JSEXTENSION_CUC_OBJECT_H_ 
